@charset "utf-8";

@import "animate.css";

header, footer, nav, section, article, aside,figure{ display:block; margin:0px; padding:0px;}/*html5初始化*/
table{ 
border-collapse: collapse; 
border-spacing: 0; 
} 
fieldset,img { 
border: 0; 
} 
address,caption,cite,code,dfn,th,var { 
font-weight: normal; 
font-style: normal;

} 

input{ font-family:"微软雅黑"}
input:focus{outline:none;}
input:disabled{	border: 1px solid #dedede;	color:#bbb;}
/*input*/
select,
textarea,
input[type="text"],input[type="password"],
.uneditable-input {
  display: inline-block;	border: 1px solid #dedede; background:#fff;
  padding: 4px 6px;
  font-size: 12px;
  line-height: 20px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif,"宋体";
  vertical-align: middle;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}

textarea,
input[type="text"],input[type="password"] {
  background-color: #ffffff;
  border: 1px solid #cccccc;

}

textarea:focus,
input[type="text"]:focus,input[type="password"]:focus {
  border-color:#5fbb31;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(121, 211, 76, 0.5);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(121, 211, 76, 0.5);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(121, 211, 76, 0.5);  -webkit-transition: all linear 0.2s;
     -moz-transition: all linear 0.2s;
       -o-transition: all linear 0.2s;
          transition: all linear 0.2s;
}
input[type="radio"],
input[type="checkbox"]{
	margin-right:4px;
}
.ico{display:inline-block;  vertical-align: middle; cursor: pointer; text-align: center; *display: block; background:url(../images/ico.png) no-repeat;}
body{ line-height:150%; color:#333333; font-family:"微软雅黑"; font-size:12px; width:100%; overflow-x:hidden; background-color:#fff;}
.fnm1{ font-family:"宋体"}
.fnm2{ font-family:"微软雅黑"}
em{ font-style:normal;}
.b{ font-weight:bold;}
.w{ width:1000px; margin:0 auto;}

.clearfix:before,
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;} /* IE < 8 */
.fl{ float:left;}
.fr{ float:right;}

a{ color:#333; text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:underline;color:#e84c3d}
a.blue{color:#2277ee}

.tcen{ text-align:center;}
.tlt{ text-align:left;}
.trt{ text-align:right;}
.lth{ text-decoration:line-through;}

/*字体大小*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}

/*颜色*/
.red{ color:#ff0f00;}
.red2{ color:#fc0000;}
.red3{ color:#cc0900;}
.green{ color:#41a101;}
.green2{ color:#039300;}
.orange{ color:#ff6000}

.blue{ color:#25acff;}
.grey{ color:#999;}
.grey2{ color:#666;}

/*间距*/
.m10{ margin:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt32{ margin-top:32px;}
.mr8{ margin-right:8px;}
.mr20{ margin-right:20px;}
.mlt10{margin-left:10px;}
.mlt16{margin-left:16px;}
.mlt20{margin-left:20px;}
.mlt25{margin-left:25px;}
.mlt30{margin-left:30px;}
.mlt36{margin-left:36px;}
.mlt66{margin-left:66px;}
.mlrt10{ margin:0 10px;}

.pd10{ padding:10px;}
.pd15{ padding:15px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.ptb10{padding:10px 0;}
.ptb15{padding:15px 0;}
.ptb20{padding:20px 0;}
.ptb30{padding:30px 0;}
.pb10{ padding-bottom:10px;}
.pb30{ padding-bottom:30px;}

/*宽度*/
.w30{ width:30px;}
.w40{ width:40px;}
.w50{ width:50px;}
.w60{ width:60px;}
.w80{ width:80px;}
.w100{ width:100px;}
.w150{ width:150px;}
.w200{ width:200px;}
.w205{ width:205px;}
.w220{ width:220px;}
.w250{ width:250px;}
.w290{ width:290px;}
.w300{ width:300px;}
.w500{ width:500px;}
.w670{ width:670px;}
.w720{ width:720px;}
.w755{ width:755px;}
.w770{ width:770px;}

.linet{ text-decoration:line-through;}


/*btn*/
.btn{ 
  display:inline-block; 
  vertical-align: middle;
  cursor: pointer;
  text-align: center;
  *display: inline;
  padding:8px 30px;
  margin-bottom: 0;
  line-height: 20px;
  color:#fff;
  border:none; border-radius:2px;
  font-size: 12px;
  background-color:#1299e1;-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;
}
.btn:hover{
	background-color:#21a6ed; text-decoration:none;	color: #fff;}
.btn.disabled,
.btn[disabled],
.btn.disabled:active,
.btn[disabled]:active,.btn.disabled:hover,
.btn[disabled]:hover {
  color: #777;
  background-color: #ccc; text-decoration:none; cursor:pointer;
}

.btn:active,
.btn.active {
  background-color: #118fd2;
}
.btn:first-child {
  *margin-left: 0;
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  opacity: 0.65;
  filter: alpha(opacity=65);
}

.btn-yellow{ background-color:#ff6600}
.btn-yellow:hover{ color:#fff1e3; background-color:#fc6f11}
.btn-yellow:active,
.btn-yellow.active {
  background-color: #f06101;
}
.btn-white{ background-color:#e6e6e6; color:#666;}
.btn-white:hover{ color:#555; background-color:#e8e8e8}
.btn-white:active,
.btn-white.active {
  background-color: #e4e4e4;
}
.btn-red{ background-color:#e42d1b; color:#fff;}
.btn-red:hover{ color:#ffe7e5; background-color:#ed3321}
.btn-red:active,
.btn-red.active {
  background-color: #dc2614;
}

.btn-red2{ background-color:#e4393c; color:#fff;}
.btn-red2:hover{ color:#fff9f9; background-color:#e73d40}
.btn-red2:active,
.btn-red2.active {
  background-color: #dd3033;
}
.btn-red3{ background-color:#ff636b}
.btn-red3:hover{ color:#fff1e3; background-color:#ff6e76}
.btn-red3:active,
.btn-red3.active {
  background-color: #f85962;
}

.btn-green{ background-color:#6dc143; color:#fff;}
.btn-green:hover{ color:#ebffe2; background-color:#78cd4d}
.btn-green:active,
.btn-green.active {
  background-color: #66b73d;
}

.btn-orange{ background-color:#fb8444; color:#fff;}
.btn-orange:hover{background-color:#fc9157}
.btn-orange:active,
.btn-orange.active {
  background-color: #f1712b;
}

.btn-blue1{ background-color:#61c0f2; color:#fff;}
.btn-blue1:hover{ color:#fff; background-color:#68c5f6}
.btn-blue1:active,
.btn-blue1.active {
  background-color: #5bbaec;
}

.btn-green1{ background-color:#84d58a; color:#fff;}
.btn-green1:hover{ color:#fff; background-color:#8adc90}
.btn-green1:active,
.btn-green1.active {
  background-color: #7ed084;
}

.btn-green2{ background-color:#2bc66a; color:#fff;}
.btn-green2:hover{ color:#fff; background-color:#2eca6d}
.btn-green2:active,
.btn-green2.active {
  background-color: #24bd62;
}

.btn-light{ background-color:#fff; color:#666; border:1px solid #ddd;}
.btn-light:hover{ color:#555; background-color:#f8f8f8}
.btn-light:active,
.btn-light.active {
  background-color: #f5f5f5;
}

.btn-big{
	padding: 15px 45px;	 font-size:18px;
}

.btn-mid{
	padding: 10px 35px;	 font-size:16px;
}

.btn-min{
	padding: 2px 12px;	 font-size:12px;
}

.btn-radius{  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;}

.table th, .table td{
    line-height: 24px;
    padding: 8px;
    text-align: center;
    vertical-align: top;
}
.table th.tcen,.table td.tcen{ text-align:center;}
.table th.tlt,.table td.tlt{ text-align:left;}
.table th.trt,.table td.trt{ text-align:right;}
.table th {
    font-weight: bold;
}

.table-bordered {
  border: 1px solid #dadada;
  border-collapse: collapse; 
  border-spacing: 0; 
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dadada
}

.table-striped tbody > tr:nth-child(odd) > th
 {
  background-color: #f5f5f5;
}
.table-striped tbody > tr:nth-child(odd) > td
 {
  background-color: #fcfcfc;
}
.table-striped tbody > tr:hover > td
 {
  background-color: #f8f9fd;
}

html{ min-height:100%;}
body.welcome{ background:url(../images/welcome_bg.jpg) center top; background-size:100% 100%; background-color:#cf000e}
body.about{ background:url(../images/about_bg.jpg) center bottom no-repeat; background-size:100% 100%; background-color:#fff}
body.team{ background:url(../images/team_bg.jpg) center bottom no-repeat; background-size:100% 100%; background-color:#fff}
body.strategy{ background:url(../images/strategy_bg.jpg) center bottom no-repeat; background-size:100% 100%; background-color:#fff}
body.fund{ background:url(../images/fund_bg.jpg) center bottom no-repeat; background-size:100% 100%; background-color:#fff}
body.project{ background:url(../images/project_bg.jpg) center bottom no-repeat; background-size:100% 100%; background-color:#fff}
body.news{ background:url(../images/news_bg.jpg) center bottom no-repeat; background-size:100% 100%; background-color:#fff}
body.contact{ background:url(../images/contact_bg.jpg) center bottom no-repeat; background-size:100% 100%; background-color:#fff}



.welcome-logo{ position:absolute; width:30%; height:130px; left:35%; top:40%; margin-top:-70px;-webkit-animation:fadeIn 1s .2s ease both;
-moz-animation:fadeIn 1s .2s ease both;animation:fadeIn 1s .2s ease both;}
.welcome-logo img{ width:100%;}
.welcome-right{ width:40%; position:absolute; right:0px; background:url(../images/g.jpg) center top; top:0px; bottom:0px;-webkit-animation:fadeInRight 1s 3s ease both;
-moz-animation:fadeInRight 1s 3s ease both;animation:fadeInRight 1s 3s ease both;}
.welcome-erweima{ max-width:240px; width:30%; position:absolute; left:-15%; top:26%;-webkit-animation:zoomIn 1s 4s ease both;
-moz-animation:zoomIn 1s 4s ease both;animation:zoomIn 1s 4s ease both;}
.welcome-erweima-img{ max-width:240px; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.welcome-erweima-img img{ width:100%;}
.welcome-erweima-txt{ color:#e84c3d; font-size:20px; width:25px; padding-top:10px; line-height:120%; padding-left:50%; text-align:center; margin:0px;}
.welcome-erweima a{ text-decoration:none;}
.welcome-right-cont{ text-align:center; position:absolute; right:0px; bottom:30px; width:100%;}


@font-face { 
font-family: 'MyFont'; 
src: url('../images/FZXBS.TTF'); 
}
.welcome-en{ color:#6f6f6f; font-size:28px; line-height:180%; font-family: "MyFont";}

@media only screen and (max-width: 340px){
	.welcome-en{ font-size:18px;}
	.welcome-erweima-txt{ font-size:12px;}
}
@media only screen and (max-width: 1600px){
	.welcome-en{font-size:2.5vw;}
	.welcome-erweima-txt{ font-size:1.5vw}
}

.welcome-en p:first-letter{ }
.welcome-copy{ line-height:160%; color:#a7a7a7; font-size:14px; padding:10px 10px 0;}




.banner{ width:100%; height:330px; overflow:hidden;}
.banner .swiper-container {
	width: 100%;
	height: 100%;
}

.banner .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	overflow:hidden;
}
.banner .swiper-container .w{ position:absolute; left:50%; margin-left:-500px; top:0px; height:330px;}
.banner .swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{ opacity:0.6}
.banner .swiper-container .swiper-button-prev:hover,.swiper-container .swiper-button-next:hover{ opacity:1}
.banner .swiper-pagination-bullet-active{ background:#e70000}
.banner .swiper-slide img{ width:1920px; position:absolute; left:50%; margin-left:-960px;}

.top{ height:80px; background:#fff; position:absolute; z-index:2; left:0px; top:0px; right:0px;}
.logobox{ float:left; margin-top:12px;}
.nav{ float:right;}
.nav li{ float:left;}
.nav li a{ float:left; padding:0 10px; line-height:80px; font-size:14px; transition:all .2s ease-in-out 0s;}
.nav li a:hover,.nav li a.cur{ text-decoration:none; color:#f00;}
.titlebox{ padding:20px 0 26px; overflow:hidden;}
.titlebox-t{ line-height:40px; overflow:hidden;}
.titlebox-t h2{ font-size:28px; font-weight:normal; float:left;}
.titlebox-t small{ font-size:20px;color:#b8b6b7; margin-left:10px; margin-top:5px; font-family:Arial; float:left;}
.titlebox-i{ font-size:16px; color:#ff0000;}
.picmenu{ overflow:hidden;}
.picmenu-hang{ overflow:hidden; width:1020px;}
.picmenu-item{ overflow:hidden; position:relative; height:200px; float:left; margin-right:20px; margin-bottom:20px;}
.picmenu-three .picmenu-item{ width:320px; overflow:hidden;}
.picmenu-two .picmenu-item{ width:490px; overflow:hidden;}

.footer{ margin-top:25px; border-top:1px solid #cdcdcd; padding:10px 0 60px; overflow:hidden; font-family:"宋体"; color:#8a8a8a;}
.footer a{ color:#8a8a8a; margin-right:15px;}
.picmenu-bg,.picmenu-txt{ position:absolute; left:0px; width:100%; right:0px; top:0px; bottom:0px; text-align:center; box-sizing:border-box}
.picmenu-bg{ background:rgba(0,0,0,0.7); z-index:1;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);}
.picmenu-txt{ font-size:20px; color:#fff; z-index:2; background:rgba(255,0,0,0.8); padding:12px; padding-top:60px; display:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ff0000,endColorstr=#B2ff0000);}
.picmenu-txt h3{ font-size:20px; font-weight:normal; line-height:30px;}
.picmenu-txt h2{ font-size:24px; font-weight:bold; line-height:30px;}
.picmenu-txt p{ font-size:14px; line-height:30px;}
.project-cont .picmenu-txt p{ font-size:16px; line-height:30px;}

.picmenu-ico{ width:100px; height:80px; margin:56px auto; text-align:center}
.picmenu-ico .ico{ width:90px; height:80px;}

.ico-about1{ background-position:-4px -14px;}
.ico-about2{ background-position:-102px -14px;}
.ico-about3{ background-position:-218px -14px;}
.ico-about4{ background-position:-326px -14px;}
.ico-about5{ background-position:-458px -18px;}
.ico-strategy1{background-position:-2px -130px;}
.ico-strategy2{background-position:-102px -130px;}
.ico-fund1{background-position:-216px -130px;}
.ico-fund2{background-position:-326px -130px;}
.ico-fund3{background-position:-458px -136px;}
.ico-news1{background-position:0px -242px;}
.ico-news2{background-position:-104px -242px;}
.ico-contact1{background-position:-220px -236px;}
.ico-contact2{background-position:-326px -238px;}

.flipA{ text-align:center;}
.flipA:hover .picmenu-txt{ display:block;}
.flipA:hover .picmenu-bg{ -webkit-animation:fadeOut .2s 0s ease both;
-moz-animation:fadeOut .2s 0s ease both;animation:fadeOut .2s 0s ease both; display:none\0;+display:none;}
.flipA img{ max-width:100%;}
.flipA img.logo{ max-width:90%;}

.content{-webkit-animation:fadeInUp 1s .2s ease both;
-moz-animation:fadeInUp 1s .2s ease both;animation:fadeInUp 1s .2s ease both;}
.common-top{-webkit-animation:fadeInDown 1s .2s ease both;
-moz-animation:fadeInDown 1s .2s ease both;animation:fadeInDown 1s .2s ease both; padding-top:80px;}
.team-swiper,.project-swiper{ position:relative; overflow:hidden;}
.team-swiper .swiper-container {
	width: 910px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.team-swiper .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #e5e5e5;
	height: 220px; width:220px;
	box-sizing:border-box; border:1px solid #ddd; overflow:hidden;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.team-swiper{ width:100%; position:relative; padding:15px 0 30px}
.swiper-button-prev.swiper-button-red{ left:0px; background:url(../images/left2.png) no-repeat left center; background-size:20px auto;}
.swiper-button-next.swiper-button-red{ right:0px; background:url(../images/right2.png) no-repeat right center; background-size:20px auto;}

.team-swiper .picmenu-txt { padding-top:76px;}

.mainbox{ min-height:380px;}

.fundlist .picmenu-item{ height:232px;}
.fundlist .picmenu-ico{ margin-top:70px;}
.fundlist .picmenu-txt{padding-top:76px;}
.project-swiper .swiper-container {
	width: 936px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.project-swiper .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	height: 180px; width:180px;
	box-sizing:border-box; border:1px solid #ddd; overflow:hidden;
	align-items: center;
}
.project-cont{ padding:10px 0 40px;}

.project-swiper .flipA img{ margin-top:28px;}
.project-swiper .picmenu-txt{  padding-top:12px;}
.project-swiper .flipA:hover .picmenu-txt{display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;}
	
.righttool{ position:fixed; right:0px; top:50%; width:50px;-webkit-animation:slideInRight 1s 2.2s ease both;
-moz-animation:slideInRight 1s 2.2s ease both;animation:slideInRight 1s 2.2s ease both;}
.righttool-item{ position:relative; width:50px; height:50px; border-bottom:1px solid #cdcdcf;}
.righttool-item a{ display:block; width:50px; height:50px; text-align:center;}
.right-icobox{ display:block; width:50px; height:50px; position:relative; z-index:2; background:rgba(222,224,226,0.9);}
.righttool-item .ico{ width:32px; height:32px; margin-top:12px;}
.ico-right-top{ background-position:-552px -418px;}
.ico-right-tel{ background-position:-552px -465px;}
.ico-right-position{ background-position:-552px -518px;}
.ico-right-wechat{ background-position:-552px -568px;}
.right-item-txt{ position:absolute; right:0px; top:0px; height:50px; padding-right:50px; width:100px; text-align:center; background:#e1e3e5; z-index:1; line-height:50px; letter-spacing:2px; display:none;}
.righttool-item a:hover .ico-right-top,.righttool-item a.cur .ico-right-top{ background-position:-505px -418px;}
.righttool-item a:hover .ico-right-tel,.righttool-item a.cur .ico-right-tel{ background-position:-505px -465px;}
.righttool-item a:hover .ico-right-position,.righttool-item a.cur .ico-right-position{ background-position:-505px -518px;}
.righttool-item a:hover .ico-right-wechat,.righttool-item a.cur .ico-right-wechat{ background-position:-505px -568px;}
.righttool-item a:hover .right-item-txt,.righttool-item a.cur .right-item-txt{-webkit-animation:slideInRight .6s 0s ease both;
-moz-animation:slideInRight .6s 0s ease both;animation:slideInRight .6s 0s ease both; display:block;}


body .layui-layer-nobg2 .layui-layer-setwin .layui-layer-close2{ background:url(../images/closebtn.png) no-repeat; background-size:40px 40px; width:40px; height:40px; -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
body .layui-layer-nobg2 .layui-layer-setwin .layui-layer-close2:hover{ opacity:0.8;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}

/*-----layer动画
.layui-layer-shade,.layui-layer{-webkit-animation:slideInUp .6s 0s ease both;
-moz-animation:slideInUp .6s 0s ease both;animation:slideInUp .6s 0s ease both; display:block;}
-----*/
.about-dialog{ color:#fff;}
.about-section{ overflow:hidden; padding-right:50px;}
.about-section-items{ padding:20px 0;}

body .layui-layer-nobg2{ background:none; box-shadow:none;}
body .layui-layer-nobg2 .layui-layer-setwin{ top:-20px; right:20px;}
/*-----layer动画
body .layui-layer-nobg2  .layui-layer-content{ overflow:hidden}
*/

.about-section-top{height:60px; cursor:pointer; transition:all 0.2s ease-in-out 0s; line-height:45px; overflow:hidden;}
.about-section-top:hover{ padding-left:10px;}
.about-section-top.project{ padding-left:66px;}
.about-section-top .cn{ font-size:30px; font-weight:bold; display:inline-block; height:45px; margin-left:6px;}
.about-section-top .en{ font-size:30px;  display:inline-block; height:45px; margin-left:10px; margin-top:2px;}
.about-section-top .ico-arr{ width:0px; height:0px; background-position:-464px -246px; float:left; margin-top:6px;}
.about-section-top .ico-xmu{ width:45px; height:45px; float:left; margin-left:18px;}
.ico-xmu-about1{ background-position:-132px -452px;}
.ico-xmu-about2{ background-position:-188px -452px;}
.ico-xmu-about3{ background-position:-256px -452px;}
.ico-xmu-about4{ background-position:-328px -452px;}
.ico-xmu-about5{ background-position:-392px -450px;}
.about-section-items.on .about-section-top .ico-arr{ background-position:-464px -304px;}
.about-section-items.on .ico-xmu-about1{ background-position:-132px -510px;}
.about-section-items.on .ico-xmu-about2{ background-position:-188px -510px;}
.about-section-items.on .ico-xmu-about3{ background-position:-256px -510px;}
.about-section-items.on .ico-xmu-about4{ background-position:-328px -510px;}
.about-section-items.on .ico-xmu-about5{ background-position:-392px -510px;}
.about-section-items.on .about-section-cont{ display:block;}
.about-section-items.on .about-section-cont.over{-webkit-animation:zoomInUp 1.4s 0s ease-in-out both;
-moz-animation:zoomInUp 1.4s 0s ease-in-out both;animation:zoomInUp 1.4s 0s ease-in-out both;}

.ico-xmu-strategy1{ background-position:-10px -452px;}
.ico-xmu-strategy2{ background-position:-68px -452px;}
.about-section-items.on .ico-xmu-strategy1{ background-position:-10px -508px;}
.about-section-items.on .ico-xmu-strategy2{ background-position:-68px -510px;}

.ico-xmu-fund1{ background-position:-12px -576px;}
.ico-xmu-fund2{ background-position:-76px -581px;}
.ico-xmu-fund3{ background-position:-142px -578px;}
.about-section-items.on .ico-xmu-fund1{ background-position:-12px -640px;}
.about-section-items.on .ico-xmu-fund2{ background-position:-76px -640px;}
.about-section-items.on .ico-xmu-fund3{ background-position:-142px -636px;}

.ico-xmu-contact1{ background-position:-214px -576px;}
.ico-xmu-contact2{ background-position:-295px -576px;}
.about-section-items.on .ico-xmu-contact1{ background-position:-214px -640px;}
.about-section-items.on .ico-xmu-contact2{ background-position:-295px -640px;}


.about-section-cont{ padding-left:70px; display:none;}
.about-section-items.on .about-section-top{ color:#f00;}
.about-section-cont-item{ line-height:180%; padding-bottom:20px; font-family:"宋体"}
.about-section-cont-item2{ line-height:160%;}
.about-section-cont-item h3{ line-height:30px; font-size:22px; font-weight:normal; padding:20px 0 10px;}
.about-section-cont-item p{ padding:5px 0;}
.about-section-cont-item img{ max-width:100%;}

.nycommonContent{ width:100%; height:100%;}
.team-det{ position:fixed; background-color:#000;width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:right top;}
.team-det-img { position:absolute; left:0px; bottom:0px; right:0px; top:0px; z-index:1}
.team-det-img img{position:absolute;right:0px; top:0px; min-width:100%; min-height:100%;}
.team-det-txt{ position:absolute; color:#fff; left:16%; top:15%; width:25%; height:70%; padding-bottom:10px; z-index:5; padding-top:90px; box-sizing:border-box;}
.team-det-txt-top{ position:absolute; top:0px; left:0px;}

.team-det-peoinfo{ font-size:14px; position:absolute; width:100%; line-height:26px; left:0px; top:90px; padding-left:20px; border-left:1px solid #c50010; overflow:hidden; max-height:80%; padding-right:20px;}
.team-det-peoinfo p{ text-indent:2em; padding:8px;}
.team-det-txt h1{ font-size:28px; font-weight:normal; line-height:45px;}
.team-det-txt h3{ font-size:16px; font-weight:normal; line-height:26px; color:#af8d79;}

.hide{ display:none;}
.team-btnbox{ position:absolute; right:30px; top:30px;}
.team-btnbox .ico{ width:60px; height:60px;}
.ico-team-prev{ background-position:-6px -348px;}
.ico-team-next{ background-position:-84px -348px;}
.ico-team-close{ background-position:-166px -348px; -webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s; }
.team-btnbox a{ margin:0 5px;}
.team-btnbox a:hover{ opacity:0.6}
.team-btnbox a:hover .ico-team-close{ -webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}

.project-section .about-section-items{ padding-top:80px; box-sizing:border-box; position:absolute; left:0px; top:0px; bottom:0px;}
.project-section .about-section-top{ position:absolute; left:0px; top:0px; width:800px;}
body .layui-layer-project .layui-layer-content{ position:relative; overflow:hidden;}
body .layui-layer-about .layui-layer-content{ position:relative; overflow:hidden;}
body .layui-layer-about .layui-layer-content .layui-layer-wrap{ position:absolute; left:0px; right:0px; top:0px; bottom:0px;}

body .layui-anim-06{-webkit-animation:slideInLeft .6s 0s ease-in-out both;
-moz-animation:slideInLeft .6s 0s ease-in-out both;animation:slideInLeft .6s 0s ease-in-out both;}

.project-section .about-section-cont{ overflow:hidden; position:absolute; width:1000px; top:80px; left:0px; right:0px; bottom:0px; padding-right:80px; box-sizing:border-box;}

.team-btnbox.project-btnbox{ position:absolute; right:0px; top:0px;}
.team-section .team-btnbox.project-btnbox{ position:absolute; right:50px; top:50px;}

.team-btnbox.project-btnbox .ico{ width:40px; height:40px;}
.team-btnbox.project-btnbox .ico-team-prev{ background:url(../images/left3.png) no-repeat; background-size:40px 40px;}
.team-btnbox.project-btnbox .ico-team-next{ background:url(../images/right3.png) no-repeat; background-size:40px 40px;}
.team-btnbox.project-btnbox .ico-team-close{  background:url(../images/closebtn.png) no-repeat; background-size:40px 40px; width:40px; height:40px; -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s; }
.about-section-cont.contact{ padding-left:100px;}

.contact-map{ width:825px; height:344px; overflow:hidden;}
.contact-info{ padding:20px 0; overflow:hidden;}
.contact-info-item{ float:left; line-height:20px; font-size:14px; white-space:nowrap}
.contact-info-fg{ float:left; height:36px;width:2px; background:#fff; margin:2px 35px 0;}
.contact-info-item p{ margin:0px; padding:0px;}
.news-title{ padding:10px; border-bottom:1px solid #f00}
.news-title h2{ color:#f00; font-size:22px; font-weight:normal; text-align:center; line-height:30px; padding-bottom:10px; }
.news-list{ padding:15px 0 0}
.news-list-each-cont{ padding:15px 0px; font-size:16px; line-height:28px; color:#555; text-indent:2em;}
.app-news-detail-open .news-list-each-top a{ color:#f00;}
.news-list-each,.am-list-item-dated{ border-bottom:1px dashed #d8d8d8; padding:4px 0;}
.news-list-each-top{ position:relative; line-height:44px; padding-right:200px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news-list-each-top span{ position:absolute; right:5px; top:0px; color:#999; font-size:14px;}
.news-list-each-top a{ font-size:18px;}
.news-list-each-top.detail a{ float:left; white-space:normal; line-height:160%; padding-top:6px;}
.news-related{ margin-top:40px;}
.news-related .news-list-each-top a{ font-size:14px; padding-left:14px; position:relative;}
.news-related .news-list-each-top a:before{ content:""; position:absolute; left:0px; top:8px; width:4px; height:4px; background:#999; border-radius:50%;}
.news-related .news-list-each-top span{ font-size:12px;}

.news-pages{ overflow:hidden; padding:30px 0 50px; font-size:14px;}
.news-pages li{ float:left; margin:0 4px;}
.news-pages li.thisclass { color:#f00;}
.news-acticle-btnc{ text-align:right; padding:30px 0 50px; font-size:14px;}
.about-section-cont{ font-size:16px; line-height:180%;}
.about-section-cont p{ padding:4px 0 12px;}
.iScrollVerticalScrollbar{ border-radius:5px}

/*css3 loading by yao 2015-03-04*/
.yloading{ width:50px; height:10px; position:relative;}
.yloading s{ width:10px; height:10px; position:absolute; top:0px; border-radius:50%;left:0px; overflow:hidden; font-size:0px; line-height:3000px; text-indent:-555px; display:block;
-moz-animation-name:yloading_animte;
-moz-animation-duration:1.2s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:ease-in-out;
-webkit-animation-name:yloading_animte;
-webkit-animation-duration:1.2s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:ease-in-out;
-ms-animation-name:yloading_animte;
-ms-animation-duration:1.2s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:ease-in-out;
-o-animation-name:yloading_animte;
-o-animation-duration:1.2s;
-o-animation-iteration-count:infinite;
-o-animation-direction:ease-in-out;
animation-name:yloading_animte;
animation-duration:1.2s;
animation-iteration-count:infinite;
animation-direction:ease-in-out;}
.yloading  s.s1{background:#b5e749;-moz-animation-delay:0;
-webkit-animation-delay:0;
-ms-animation-delay:0s;
-o-animation-delay:0s;
animation-delay:0s;}
.yloading s.s2{background:#fc5753;
-moz-animation-delay:0.4s;
-webkit-animation-delay:0.4s;
-ms-animation-delay:0.4s;
-o-animation-delay:0.4s;
animation-delay:0.4s;
}
.yloading s.s3{background:#ffd83d;
-moz-animation-delay:0.8s;
-webkit-animation-delay:0.8s;
-ms-animation-delay:0.8s;
-o-animation-delay:0.8s;
animation-delay:0.8s;
}
@-moz-keyframes yloading_animte{
0%{left:0}
25%{left:40px}
50%{left:20px}
75%{left:20px}
100%{left:0px}
}
@-webkit-keyframes yloading_animte{
0%{left:0}
25%{left:40px}
50%{left:20px}
75%{left:20px}
100%{left:0px}
}
@-ms-keyframes yloading_animte{
0%{left:0}
25%{left:40px}
50%{left:20px}
75%{left:20px}
100%{left:0px}
}
@-o-keyframes yloading_animte{
0%{left:0}
25%{left:40px}
50%{left:20px}
75%{left:20px}
100%{left:0px}
}
@keyframes yloading_animte{
0%{left:0}
25%{left:40px}
50%{left:20px}
75%{left:20px}
100%{left:0px}
}

/*css3 loading by yao 2015-03-04*/